<!DOCTYPE html>

<html class="translated-ltr"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>MySQL的</title>
<link rel="stylesheet" type="text/css" href="../C.css">
<script type="text/javascript" src="../jquery.js"></script><script type="text/javascript" src="../jquery.syntax.js"></script><script type="text/javascript" src="../yelp.js"></script>
<link type="text/css" rel="stylesheet" charset="UTF-8" href="https://translate.googleapis.com/translate_static/css/translateelement.css"></head>
<body id="home">
<!--<script src="https://ssl.google-analytics.com/urchin.js" type="text/javascript"></script><script type="text/javascript">
        _uacct = "UA-1018242-8";
        urchinTracker();
      </script><script>
      function englishPageVersion() {
        var href = window.location.href;
        if (href.slice(-1) == "/") {
                window.location = "index.html.en";
        } else {
                window.location = href.replace(/\.html.*/, ".html.en");
        }
         return false;
      }
      function browserPreferredLanguage() {
        var href = window.location.href;
        if (href.slice(-1) == "/") {
                window.location = href;
        } else {
                window.location = href.replace(/\.html.*/, ".html");
        }
        return false;
      }
      </script>--><div id="container">
<div id="container-inner">
<div id="mothership"><ul>
<li><a href="https://partners.ubuntu.com"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">伙伴</font></font></a></li>
<li><a href="https://www.ubuntu.com/support/community-support"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">支持</font></font></a></li>
<li><a href="https://community.ubuntu.com"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">社区</font></font></a></li>
<li><a href="https://www.ubuntu.com"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu.com</font></font></a></li>
</ul></div>
<div id="header">
<h1 id="ubuntu-header"><a href="https://help.ubuntu.com/"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu文档</font></font></a></h1>
<ul id="main-menu">
<li><a class="main-menu-item current" href="https://help.ubuntu.com/"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">官方文件</font></font></a></li>
<li><a href="https://help.ubuntu.com/community/CommunityHelpWiki"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">社区帮助Wiki</font></font></a></li>
<li><a href="https://community.ubuntu.com/t/contribute/26"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">有助于</font></font></a></li>
</ul>
</div>
<div id="menu-search"><div id="search-box">
<noscript><form action="https://www.google.com/cse" id="cse-search-box"><div>
<input type="hidden" name="cx" value="003883529982892832976:e2vwumte3fq"><input type="hidden" name="ie" value="UTF-8"><input type="text" name="q" size="21"><input type="submit" name="sa" value="Search">
</div></form></noscript><!--
<script>
                document.write('<form action="https://help.ubuntu.com/search.html" id="cse-search-box">');
                document.write('  <div>');
                document.write('    <input type="hidden" name="cof" value="FORID:9">');
                document.write('    <input type="hidden" name="cx" value="003883529982892832976:e2vwumte3fq">');
                document.write('    <input type="hidden" name="ie" value="UTF-8">');
                document.write('    <input type="text" name="q" size="21">');
                document.write('    <input type="submit" name="sa" value="Search">');
                document.write('  </div>');
                document.write('</form>');
              </script>-->
</div></div>
<div class="trails"><div class="trail">
<a href="https://help.ubuntu.com/18.04" class="trail"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu 18.04</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> &nbsp;» </font></font><a class="trail" href="../index.html" title="Ubuntu服务器指南"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu服务器指南</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> &nbsp;» </font></font><a class="trail" href="databases.html" title="数据库"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">数据库</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> &nbsp;»</font></font></div></div>
<div id="cwt-content" class="clearfix content-area"><div id="page">
<div id="content">
<div class="links nextlinks">
<a class="nextlinks-prev" href="databases.html" title="数据库"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">上一页</font></font></a><a class="nextlinks-next" href="postgresql.html" title="PostgreSQL的"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">下一页</font></font></a>
</div>
<div class="hgroup"><h1 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">MySQL的</font></font></h1></div>
<div class="region">
<div class="contents"><p class="para">
                    <span class="app application"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">MySQL</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">是一个快速，多线程，多用户，强大的SQL数据库服务器。</font><font style="vertical-align: inherit;">它适用于关键任务，重载生产系统以及嵌入大规模部署的软件。
                    </font></font></p></div>
<div class="links sectionlinks" role="navigation"><ul>
<li class="links"><a class="xref" href="mysql.html#mysql-installation" title="安装"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">安装</font></font></a></li>
<li class="links"><a class="xref" href="mysql.html#mysql-configuration" title="组态"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">组态</font></font></a></li>
<li class="links"><a class="xref" href="mysql.html#mysql-engines" title="数据库引擎"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">数据库引擎</font></font></a></li>
<li class="links"><a class="xref" href="mysql.html#mysql-advanced" title="高级配置"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">高级配置</font></font></a></li>
<li class="links"><a class="xref" href="mysql.html#mysql-resources" title="资源"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">资源</font></font></a></li>
</ul></div>
<div class="sect2 sect" id="mysql-installation"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">安装</font></font></h2></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            要安装MySQL，请从终端提示符处运行以下命令：
                            </font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo apt安装mysql-server</font></font></span>
</pre></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            安装完成后，应自动启动MySQL服务器。</font><font style="vertical-align: inherit;">您可以从终端提示符运行以下命令来检查MySQL服务器是否正在运行：
                            </font></font></p>
<p class="para">
</p><div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo netstat -tap | </font><font style="vertical-align: inherit;">grep mysql</font></font></span>
</pre></div>
                            <p></p>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            运行此命令时，您应该看到以下行或类似的内容：
                            </font></font></p>
<div class="code"><pre class="contents "><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">tcp 0 0 localhost：mysql *：* LISTEN 2556 / mysqld
</font></font></pre></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            如果服务器运行不正常，您可以键入以下命令来启动它：
                            </font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo systemctl重启mysql.service</font></font></span>
</pre></div>
</div></div>
</div></div>
<div class="sect2 sect" id="mysql-configuration"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">组态</font></font></h2></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            您可以编辑</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">/etc/mysql/my.cnf</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">文件来配置基本设置 - 日志文件，端口号等。例如，要配置MySQL以侦听来自网络主机的连接，请将</font></font><span class="em emphasis"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">bind-address</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">指令更改为服务器的IP地址：
                            </font></font></p>
<div class="code"><pre class="contents "><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">bind-address = 192.168.0.5
</font></font></pre></div>
<div class="note" title="注意"><div class="inner"><div class="region"><div class="contents">
                                <p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
	                             将192.168.0.5替换为适当的地址。 
                                </font></font></p>
	                         </div></div></div></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
	                         在对</font></font><span class="file filename"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">/etc/mysql/my.cnf</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">进行更改后，</font><font style="vertical-align: inherit;">需要重新启动MySQL守护程序：
                            </font></font></p>
<div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo systemctl重启mysql.service</font></font></span>
</pre></div>
</div></div>
</div></div>
<div class="sect2 sect" id="mysql-engines"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">数据库引擎</font></font></h2></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            虽然Ubuntu软件包提供的MySQL的默认配置功能完备且运行良好，但在继续操作之前，您可能还需要考虑一些事项。
                            </font></font></p>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            MySQL旨在允许以不同方式存储数据。</font><font style="vertical-align: inherit;">这些方法称为数据库或存储引擎。</font><font style="vertical-align: inherit;">您会对两个主要引擎感兴趣：InnoDB和MyISAM。</font><font style="vertical-align: inherit;">存储引擎对最终用户是透明的。</font><font style="vertical-align: inherit;">MySQL将在表面下处理不同的事情，但无论使用哪个存储引擎，您都将以相同的方式与数据库交互。
                            </font></font></p>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            每个发动机都有自己的优点和缺点。
                            </font></font></p>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            尽管在表级别上混合和匹配数据库引擎是可能的，并且可能是有利的，但这样做会降低性能调优的效率，因为您将在两个引擎之间分配资源而不是将它们专用于一个引擎。
                            </font></font></p>
<div class="list itemizedlist"><ul class="list itemizedlist">
<li class="list itemizedlist">
                                    <p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    MyISAM是两者中较老的一个。</font><font style="vertical-align: inherit;">在某些情况下它可能比InnoDB更快，并且有利于只读工作负载。</font><font style="vertical-align: inherit;">一些Web应用程序已经围绕MyISAM进行了调整（尽管这并不意味着它们会在InnoDB下变慢）。</font><font style="vertical-align: inherit;">MyISAM还支持FULLTEXT数据类型，可以非常快速地搜索大量文本数据。</font><font style="vertical-align: inherit;">但是，MyISAM只能锁定整个表格进行写入。</font><font style="vertical-align: inherit;">这意味着一次只能有一个进程更新表。</font><font style="vertical-align: inherit;">任何使用该表的应用程序都可能被证明是一种障碍。</font><font style="vertical-align: inherit;">它也缺乏日记，</font><font style="vertical-align: inherit;">这使得崩溃后数据更难恢复。</font><font style="vertical-align: inherit;">以下链接提供了一些有关使用的考虑因素</font></font><a href="http://www.mysqlperformanceblog.com/2006/06/17/using-myisam-in-production/" class="ulink" title="http://www.mysqlperformanceblog.com/2006/06/17/using-myisam-in-production/"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">MyISAM在生产数据库上</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。
                                    </font></font></p>
                                </li>
<li class="list itemizedlist">
                                    <p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    InnoDB是一个更现代的数据库引擎，旨在
                                     </font></font><a href="http://en.wikipedia.org/wiki/ACID" class="ulink" title="http://en.wikipedia.org/wiki/ACID"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">符合ACID标准</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">这保证了数据库事务的可靠处理。</font><font style="vertical-align: inherit;">写锁定可以在表中的行级基础上发生。</font><font style="vertical-align: inherit;">这意味着可以同时在单个表上进行多次更新。</font><font style="vertical-align: inherit;">数据缓存也在数据库引擎内的内存中处理，允许在更高效的行级别而不是文件块上进行缓存。</font><font style="vertical-align: inherit;">为了满足ACID合规性，所有交易都独立于主表进行记录。</font><font style="vertical-align: inherit;">这样可以更加可靠地恢复数据，因为可以检查数据一致性。
                                    </font></font></p>
                                </li>
</ul></div>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                            从MySQL 5.5开始，InnoDB是默认引擎，强烈建议使用MyISAM，除非您特别需要引擎独有的功能。
                            </font></font></p>
</div></div>
</div></div>
<div class="sect2 sect" id="mysql-advanced"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">高级配置</font></font></h2></div>
<div class="region">
<div class="contents"></div>
<div class="sect3 sect" id="mysql-tuned-mycnf"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">创建一个调优的my.cnf文件</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    在MySQL的配置文件中可以调整许多参数，以便您随着时间的推移提高服务器的性能。</font><font style="vertical-align: inherit;">对于初始设置，您可能会发现</font></font><a href="http://tools.percona.com/members/wizard" class="ulink" title="http://tools.percona.com/members/wizard"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Percona的my.cnf生成工具</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">很有用。</font><font style="vertical-align: inherit;">此工具将帮助生成my.cnf文件，该文件将针对您的特定服务器功能和您的要求进行更加优化。
                                 </font></font></p>
<p class="para">
                                    <span class="em emphasis"><font style="vertical-align: inherit;"></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">如果已经将数据加载到数据库中，请</font><span class="em emphasis"><font style="vertical-align: inherit;">不要</font></span><font style="vertical-align: inherit;">用Percona替换现有的my.cnf文件。</font><font style="vertical-align: inherit;">文件中的某些更改将不兼容，因为它们会更改数据在硬盘上的存储方式，并且您将无法启动MySQL。</font><font style="vertical-align: inherit;">如果您确实希望使用它并且您有现有数据，则需要执行mysqldump并重新加载：
</font></font></p><div class="screen"><pre class="contents "><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">mysqldump --all-databases --routines -u root -p&gt;〜/ fulldump.sql
</font></font></pre></div><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    然后，在创建数据副本之前，将提示您输入root密码。</font><font style="vertical-align: inherit;">建议在发生这种情况时确保没有其他用户或进程使用数据库。</font><font style="vertical-align: inherit;">根据您在数据库中获得的数据量，这可能需要一段时间。</font><font style="vertical-align: inherit;">在此过程中，您不会在屏幕上看到任何内容。
                                 </font></font><p></p>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    转储完成后，关闭MySQL：
</font></font></p><div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo systemctl stop mysql.service</font></font></span>
</pre></div><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    现在备份原始my.cnf文件并替换为新文件：
</font></font><div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf.backup </font></font></span>
<span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo cp /path/to/new/my.cnf /etc/mysql/my.cnf</font></font></span>
</pre></div><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    然后在重新启动MySQL之前删除并重新初始化数据库空间并确保所有权正确：
</font></font><div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo rm -rf / var / lib / mysql / * </font></font></span>
<span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo mysql_install_db </font></font></span>
<span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo chown -R mysql：/ var / lib / mysql </font></font></span>
<span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo systemctl start mysql.service</font></font></span>
</pre></div><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    最后剩下的就是重新导入数据。</font><font style="vertical-align: inherit;">为了让我们了解导入过程的进度，您可以找到“Pipe Viewer”实用程序，pv，非常有用。</font><font style="vertical-align: inherit;">下面显示了如何在这种情况下安装和使用pv，但是如果您不想使用它，只需在以下命令中将cat替换为cat。</font><font style="vertical-align: inherit;">忽略由pv产生的任何ETA时间，它们基于处理文件的每一行所花费的平均时间，但插入的速度可能因mysqldumps而在行与行之间变化很大：
</font></font><div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo apt install pv </font></font></span>
<span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">pv~ / fulldump.sql | </font><font style="vertical-align: inherit;">MySQL的</font></font></span>
</pre></div><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    一旦完成，一切都很好！
                                   </font></font><p></p>
<div class="note" title="注意"><div class="inner"><div class="region"><div class="contents">
                                        <p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                        所有my.cnf更改都不需要这样做。</font><font style="vertical-align: inherit;">即使在服务器运行时，您可能希望更改以改善性能的大多数变量都是可调整的。</font><font style="vertical-align: inherit;">与任何事情一样，在进行更改之前，请确保拥有配置文件和数据的良好备份副本。
                                        </font></font></p>
                                    </div></div></div></div>
</div></div>
</div></div>
<div class="sect3 sect" id="mysql-tuner"><div class="inner">
<div class="hgroup"><h3 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">MySQL调谐器</font></font></h3></div>
<div class="region"><div class="contents">
<p class="para">
                                    <span class="app application"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">MySQL Tuner</font></font></span><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">是一个非常有用的工具，它将连接到正在运行的MySQL实例，并提供有关如何为您的工作负载进行最佳配置的建议。</font><font style="vertical-align: inherit;">服务器运行的时间越长，mysqltuner提供的建议就越好。</font><font style="vertical-align: inherit;">在生产环境中，请考虑在运行该工具之前至少等待24小时。</font><font style="vertical-align: inherit;">您可以从Ubuntu存储库安装mysqltuner：
</font></font></p><div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">sudo apt安装mysqltuner</font></font></span>
</pre></div><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    然后，一旦安装，运行它：
</font></font><div class="screen"><pre class="contents "><span class="cmd command"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">mysqltuner</font></font></span>
</pre></div><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                    并等待其最终报告。</font><font style="vertical-align: inherit;">顶部提供有关数据库服务器的一般信息，底部提供调整建议以在my.cnf中更改。</font><font style="vertical-align: inherit;">其中大部分都可以在服务器上实时更改而无需重新启动，查看官方MySQL文档（参考资料部分中的链接），了解生产中相关变量的变化。</font><font style="vertical-align: inherit;">以下是来自生产数据库的示例报告的一部分，该数据库显示增加查询缓存量可能会带来一些好处：
</font></font><div class="screen"><pre class="contents "><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">--------推荐----------------------------------------- ------------</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
一般建议：</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    运行OPTIMIZE TABLE对表进行碎片整理以获得更好的性能</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    逐渐增加table_cache以避免文件描述符限制</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
要调整的变量：</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    key_buffer_size（&gt; 1.4G）</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    query_cache_size（&gt; 32M）</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    table_cache（&gt; 64）</font></font><font></font><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
    innodb_buffer_pool_size（&gt; = 22G）</font></font><font></font>
</pre></div>
                                <p></p>
<p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                关于调优数据库的最后评论：虽然我们可以广泛地说某些设置是最好的，但性能可能因应用程序而异。</font><font style="vertical-align: inherit;">例如，最适合Wordpress的可能不是Drupal，Joomla或专有应用程序的最佳选择。</font><font style="vertical-align: inherit;">性能取决于查询类型，索引的使用，数据库设计的效率等等。</font><font style="vertical-align: inherit;">您可能会发现花一些时间根据您使用它的应用程序搜索数据库调优技巧很有用。</font><font style="vertical-align: inherit;">一旦超过某一点，您所做的任何调整都只会带来微小的改进，
                                </font></font></p>
</div></div>
</div></div>
</div>
</div></div>
<div class="sect2 sect" id="mysql-resources"><div class="inner">
<div class="hgroup"><h2 class="title"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">资源</font></font></h2></div>
<div class="region"><div class="contents"><div class="list itemizedlist"><ul class="list itemizedlist">
<li class="list itemizedlist">
                                <p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                                有关</font><font style="vertical-align: inherit;">更多信息，</font><font style="vertical-align: inherit;">请参见</font></font><a href="http://www.mysql.com/" class="ulink" title="http://www.mysql.com/"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">MySQL主页</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。
                                </font></font></p>
                            </li>
<li class="list itemizedlist">
                                <p class="para"><font style="vertical-align: inherit;"><a href="http://dev.mysql.com/doc/" class="ulink" title="http://dev.mysql.com/doc/"><font style="vertical-align: inherit;">MySQL开发人员门户网站</font></a><font style="vertical-align: inherit;"> 
	                             提供完整的在线和离线格式文档</font></font><a href="http://dev.mysql.com/doc/" class="ulink" title="http://dev.mysql.com/doc/"><font style="vertical-align: inherit;"></font></a>
                                </p>
                           </li>
<li class="list itemizedlist">
                               <p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                               有关常规SQL信息，请参阅</font><font style="vertical-align: inherit;">Rafe Colburn </font></font><a href="http://www.informit.com/store/product.aspx?isbn=0768664128" class="ulink" title="http://www.informit.com/store/product.aspx?isbn=0768664128"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                               使用SQL特别版</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。
                               </font></font></p>
                           </li>
<li class="list itemizedlist">
                               <p class="para"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
                               在</font></font><a href="https://help.ubuntu.com/community/ApacheMySQLPHP" class="ulink" title="https://help.ubuntu.com/community/ApacheMySQLPHP"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Apache的MySQL的PHP Ubuntu的wiki</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;"> 
                               页面也有有用的信息。
                               </font></font></p>
                           </li>
</ul></div></div></div>
</div></div>
</div>
<div class="links nextlinks">
<a class="nextlinks-prev" href="databases.html" title="数据库"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">上一页</font></font></a><a class="nextlinks-next" href="postgresql.html" title="PostgreSQL的"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">下一页</font></font></a>
</div>
<div class="clear"></div>
</div>
<div id="pagebottom"></div>
</div></div>
</div>
<div id="footer"><p><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">本文档中的资料可在免费许可下获得，</font><font style="vertical-align: inherit;">有关详细信息</font><font style="vertical-align: inherit;">，请参阅</font></font><a href="https://help.ubuntu.com/legal.html"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Legal</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。</font></font><br><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">
          有关贡献的信息，请参阅</font></font><a href="https://wiki.ubuntu.com/DocumentationTeam"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">Ubuntu文档团队Wiki页面</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">。</font><font style="vertical-align: inherit;">要报告此serverguide文档中</font></font><a href="https://bugs.launchpad.net/serverguide"><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">的错误</font></font></a><font style="vertical-align: inherit;"><font style="vertical-align: inherit;">，请</font><a href="https://bugs.launchpad.net/serverguide"><font style="vertical-align: inherit;">提交错误报告</font></a><font style="vertical-align: inherit;">。</font></font></p></div>
</div><div id="goog-gt-tt" class="skiptranslate" dir="ltr"><div style="padding: 8px;"><div><div class="logo"><img src="https://www.gstatic.com/images/branding/product/1x/translate_24dp.png" width="20" height="20" alt="Google 翻译"></div></div></div><div class="top" style="padding: 8px; float: left; width: 100%;"><h1 class="title gray">原文</h1></div><div class="middle" style="padding: 8px;"><div class="original-text"></div></div><div class="bottom" style="padding: 8px;"><div class="activity-links"><span class="activity-link">提供更好的翻译建议</span><span class="activity-link"></span></div><div class="started-activity-container"><hr style="color: #CCC; background-color: #CCC; height: 1px; border: none;"><div class="activity-root"></div></div></div><div class="status-message" style="display: none;"></div></div>


<div class="goog-te-spinner-pos"><div class="goog-te-spinner-animation"><svg xmlns="http://www.w3.org/2000/svg" class="goog-te-spinner" width="96px" height="96px" viewBox="0 0 66 66"><circle class="goog-te-spinner-path" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle></svg></div></div></body></html>